# # 1
# # 统计指定字符出现次数,不区分大小写



# rw='helloslslllshhhsakdjllasjdlklkHHHSSLSLSLLSDKLSJHFKLSD'
# rw=rw.lower()
# s=input('输入你要计算的字符')
# s=s.lower()
# print(f"{s}在{rw}中出现了{rw.count(s)}次")



# # 2
# # 商品的格式化



# import re
# lb=[
#     ['01','电风扇','美的',500],
#     ['02','洗衣机','tlc',1000],
#     ['03','微波炉','老板',400],
# ]

# print('编号\t\t名称\t\t品牌\t\t单价')
# for i in lb:
#     for j in i:
#         print(j,end='\t\t')
#     print()
# print()


# print('编号\t\t名称\t\t品牌\t\t单价')

# for i in lb:
#     print('0000'+i[0],end='\t\t')
#     print(i[1],end='\t\t')
#     print(i[2],end='\t\t')
#     print("￥%.2f" % i[3],end='\t\t')
#     print()




# 3
#提取文本链接
# 困难







# # 4
# # 异常处理
# # 分数的范围是0到100，大于100就异常处理



# try:
#     i=int(input('输入你的分数'))
#     if i>100 or i<0:
#         raise Exception
#     else:
#         print('你的分数是%d分'%i)
# except Exception as e:
#     print("你输入的分数错误")





# # 5
# # 异常处理
# # 判断三条边是否可以组成三角形



# try:
#     a=int(input('输入第一条边'))
#     b=int(input('输入第二条边'))
#     c=int(input('输入第三条边'))
#     if a+b<c or a+c<b or b+c<a or a*b*c==0 or a<0 or b<0 or c<0:
#         raise Exception
#     else:
#         print(f"a={a},b={b},c={c}可以是三角形")
# except Exception as e:
#     print("这三条边不可以组成三角形")







# # 6
# # 斐波拉契数列



# def f(a):
#     if a<=2:
#         return 1
#     else:
#         return f(a-1)+f(a-2)
    

# for i in range(100):
#     print(f'{i}:',f(i),end='   ')